package com.bwie.common.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 合同实体类
 */
@Data
public class Contract {
    /**
     * 编号
     */
    private Integer contractId;
    /**
     * 店铺名称
     */
    private String contractShopName;
    /**
     * 店铺运营类别1.手机2.电脑3.平板
     */
    private Integer storeOperatingCategories;
    /**
     * 店铺负责人
     */
    private String storeManager;
    /**
     * 合同开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date contractStartTime;
    /**
     * 合同结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date contractTerminationTime;
    /**
     * 合同状态1.续约待审核2.待续约3.续约
     */
    private Integer contractFlag;
    /**
     * 附件
     */
    private String contractAttachments;

    //合同数量
    private Integer contractQuantity;
}
